GTEDIT: A GESTURE-BASED VISUAL PROGRAMMING ENVIRONMENT FOR TEACHING LISP ジェスチャを用いた視覚的なLisp教育環境 by
نویسندگان
چکیده
In conventional text editors, a Lisp program is written with many parentheses and it makes it difficult to understand the tree structure of the program. Additionally, it is difficult for a student to understand the teacher's intention by watching her editing operation in programming classes. To solve these problems, we developed GTEdit (Gesture-based Tree Editor), a visual programming environment for teaching Lisp. In this system, the user can intuitively add, remove, open, and close any node in visualized tree structure using gestures. The gesture-based operation makes it easier for a student to understand the teacher's intention by watching her operation. We performed a user study to clarify the characteristics of GTEdit compared with a conventional text editor. The result of the user study indicates that our method can facilitate better understanding of programming compared with the conventional method. ƒ m • [ƒ h‚ É ' Î ‚ µ ‚ Ä 'Ç ‰ Á • A • í • oe • AŠ J •  ' € • ì ‚ ð '¼ Š ´ " I‚ É • s‚ ¤ ‚ ± ‚ AE ‚ ª ‚ Å ‚ « • A • Ò • W‚ µ ‚ Ä ‚ ¢ ‚ é • l‚ Ì ˆ Ó • } ‚ Ì • " ' ª ‚ à ‚ µ ‚ â ‚ · ‚ ¢ • B‰ ä • X‚ Í ƒ eƒ Lƒ Xƒ gƒ Gƒ fƒ Bƒ ^ ‚ AE " ä Š r‚ µ ‚ ½ • ê • ‡ ‚ Ì –{ Ž è –@ ‚ Ì " Á • « ‚ ð –¾ ‚ ç ‚ © ‚ É ‚ · ‚ é ‚ ½ ‚ ß ‚ É • ]‰ ¿ Ž À OE ± ‚ ð • s‚ Á ‚ ½ • B • ]‰ ¿ Ž À OE ± ‚ Ì OE ‹ ‰ Ê ‚ © ‚ ç ‚ Í ‰ ä • X‚ Ì Ž è –@ ‚ ð —˜—p‚ · ‚ é ‚ ± ‚ AE ‚ É ‚ ae ‚ è • A • ]—ˆ‚ Ì • û –@ ‚ É " ä ‚ × ‚ Ä ‚ ae ‚ è ƒ vƒ • ƒ Oƒ ‰ ƒ ~ƒ " ƒ O‚ Ì — • ‰ ð ‚ ª • [‚ Ü ‚ é ‰  " \ • « ‚ Ì ‚ ‚ é ‚ ± ‚ …
منابع مشابه
The effect of multiple scaffolding tools on students' understanding, consideration of different perspectives, and misconceptions of a complex problem
近年、学習において、学生の理解を改善するコンピュータシステムに関する研究 や、誤認識を減らすための研究が行われている 対象としている問題が複雑化するにつれて、概念の構造がしにくく、規則性がな くなり、別の領域の概念の理解を必要とする → 従来の教育方法(教科書、講義など)ではそれらを表現することが難しいため、 重要な情報が失われてしまう コンピュータベースの学習環境のフレームワークである Cognitive flexibility theory(CFT)を提案(Spiro, Feltovich, Jacobson, & Coulson, 1991, p.24) ― メタ認知スキルの教授法に関する学習理論の1つ ― ある事象や知識に関する多面的な視点を提供することにより、自己モニタリ ングや知識構造の再構築を促す ― 協調学習において、学習者は他者との意見の相違を認識し、意見競合を調整...
متن کاملThe Value of Vision
要 約 わが国は、今日世界有数の長寿国である。量的な豊かさに加え、質的な豊かさを考えてみる必要 がある。幸せな人生の基本は、常に激しく変化している環境(季節や気候などの自然現象ととも に職場や家庭などの社会的環境)との関わりを十分に持って生きていくことであろう。私たち人間 は、常に変化する環境の中で、心身の恒常状態を維持して生活することが極めて重要である。その 為には、感覚器の果たす役割が極めて重要となる。五感の中で、私たち人間は視覚に大きく依存し て生活している。 視覚器には、角膜、虹彩、水晶体、硝子体や網膜が含まれる。外界の入射光は、透明な角膜を通 過し網膜に焦点を合わせ、光のエネルギーを化学エネルギーからさらに電気エネルギーに転換し、 視神経を通じて脳に情報を提供している。角膜の透明性と形状が適切に維持されていることが、良 い視機能を得る第一歩である。 今日、多くの角膜疾患を治...
متن کاملWhat role do cognitive architectures play in intelligent tutoring systems?
はじめに ■認知心理学の役割 Bruer(1998):”認知心理学は脳に関する研究と教育に関する研究を結ぶ島としての役割” この章で扱う問題:基礎的な認知心理学から教育へどのような方法で橋渡しができるか? 認知心理学と教育の架け橋:単純なタスクと教室で発生するより複雑な認知の架け橋となる. ■統合的な認知 認知の統合的な説明は教育的な応用のためにはきわめて重要:Newell(1973) Cognitive Architectures: 様々な認知システムを統合し,複雑な認知を実現 章の概要:ACTアーキテクチャの教育への応用に関する議論 THE ACT THEORY AND COGNITIVE TUTORS ■ACT理論の基礎概念 人間の認知に関する前提:手続き的記憶と宣言的記憶のインタラクションをとおして現れる. 手続き的/宣言的の区別:認知神経科学においても類似の知見 手続き的学...
متن کاملOn the Integration of Municipal Wastewater and Solid Waste Management Systems for Establishing the Recycle Society
The need for overall transformation of today's social, economic and technology systems has been advocated for realizing the "recycle society." With respect to the energy and material flows related to people's daily life, the waste management system plays an especially important role for promoting recycling: it governs the people's lifestyles and the reuse and recycle of municipal wastewater and...
متن کاملA model for estimating human visual attention : the latest approch with a dynamic Bayesian network
ある与えられた画像や映像の中から「もの」を取り出 す物体検出、及びその「もの」に関する情報を提示する 物体認識は、パターン認識やコンピュータビジョンの研 究分野において非常に長い歴史を持つと共に、無数とも 言えるほどの数の研究がなされている、非常にホットな トピックの 1つである。特に、人間やその顔など、一部の 特定対象についての物体検出については、対象に関する 事前知識を有効かつ最大限に利用することで、すでに実 用に供する技術水準に到達している [1], [2]。しかし、対象 に関する制約のない一般の物体検出・認識については、対 象となる物体の種類が膨大であること、同一種類の物体 でも多様な要因により見た目が大きく変化することなど から、極めて解決が難しい問題として知られている [3]。 一方で、我々人間は、特に意識することなく日常的に、 様々な物体の検出や認識を行っている。例えば...
متن کامل